home *** CD-ROM | disk | FTP | other *** search
/ X User Tools / X User Tools (O'Reilly and Associates)(1994).ISO / sources / libxpm / sun4c / libxpm
Text File  |  1994-10-02  |  2KB  |  63 lines

  1. --- ./lib/Imakefile.rtr    Wed Mar 23 06:51:57 1994
  2. +++ ./lib/Imakefile    Wed Sep 21 11:40:15 1994
  3. @@ -64,6 +64,8 @@
  4.  #define XPM_NUMBERS
  5.  #include "xpm.h"
  6.  SOXPMLIBREV = XpmVersion./**/XpmRevision
  7. +ULIBDIR = <installdir>/lib
  8. +UINCDIR = <installsharedir>/<prefix>include/X11
  9.  
  10.  HEADERS = xpm.h
  11.    SRCS = data.c create.c misc.c rgb.c scan.c parse.c hashtable.c \
  12. @@ -76,38 +78,18 @@
  13.       XpmCrBufFrP.o XpmCrIFrBuf.o XpmCrPFrData.o XpmRdFToP.o XpmWrFFrP.o \
  14.       XpmCrDataFrI.o XpmCrIFrData.o XpmRdFToData.o XpmWrFFrData.o
  15.  
  16. -#if (ProjectX < 5)
  17. -
  18. -#if DoSharedLib
  19. -SharedLibraryObjectRule()
  20. -NormalSharedLibraryTarget(Xpm,$(SOXPMLIBREV),$(OBJS))
  21. -InstallSharedLibrary(Xpm,$(SOXPMLIBREV),$(USRLIBDIR))
  22. -#else
  23. -NormalLibraryObjectRule()
  24. -#endif
  25. -NormalLibraryTarget(Xpm,$(OBJS))
  26. -InstallLibrary(Xpm,$(USRLIBDIR))
  27. -
  28. -#else
  29. -
  30. -LibraryObjectRule()
  31. -
  32. -#if DoSharedLib
  33. -#if DoNormalLib
  34. -SharedLibraryTarget(Xpm,$(SOXPMLIBREV),$(OBJS),shared,..)
  35. -#else
  36. -SharedLibraryTarget(Xpm,$(SOXPMLIBREV),$(OBJS),.,.)
  37. -#endif
  38. -InstallSharedLibrary(Xpm,$(SOXPMLIBREV),$(USRLIBDIR))
  39. -#endif
  40. -#if DoNormalLib
  41. -NormalLibraryTarget(Xpm,$(OBJS))
  42. -InstallLibrary(Xpm,$(USRLIBDIR))
  43. -#endif
  44. -
  45. -#endif 
  46. -
  47. -InstallMultiple($(HEADERS),$(INCDIR))
  48. +.c.o:
  49. +    $(RM) $@
  50. +    $(CC) -c $(CCOPTIONS) $(ALLDEFINES) $(_NOOP_) $(SHLIBDEF) $(SHAREDCODEDE) $(PICFLAGS) $(CDEBUGFLAGS) $*.c
  51. +
  52. +all:: libXpm.a
  53. +
  54. +libXpm.a: $(OBJS)
  55. +    $(RM) $@
  56. +    $(AR) $@ $(OBJS)
  57. +    $(RANLIB) $@
  58. +InstallLibrary(Xpm,$(ULIBDIR))
  59. +InstallMultiple($(HEADERS),$(UINCDIR))
  60.  LintLibraryTarget(Xpm,$(SRCS))
  61.  InstallLintLibrary(Xpm,$(LINTLIBDIR))
  62.  DependTarget()
  63.